<script>
	export default {
		globalData: {
			webviewUrl: '', // webview跳转路径 超长链接放入此处
		},
		onLaunch: function(options) {
			console.log('App Launch', options)
			console.log('App location', location)
			// ios地址为第一次打开的地址 所以在这缓存一份 jssdk注册时获取这个
			uni.setStorage({
				data: window.location.href.split('#')[0],
				key: 'firstOpenLink'
			})
			
			if (!this.$store.getters.token) {
				// code 登录
				const { code } = options.query
				if (code) {
					this.$store.dispatch('user/codeLogin', code).then(() => {
						// 尝试拉取用户信息
						this.$store.dispatch('user/getUserInfo')
					})
				} else {
					uni.reLaunch({
						url: '/pages/login/index'
					})
				}
			} else {
				// 尝试拉取用户信息
				this.$store.dispatch('user/getUserInfo')
			}
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		},
	}
</script>

<style lang="scss">
	/*每个页面公共css */
	@import "@/uni_modules/uview-ui/index.scss";
	page {
		background-color: $u-bg-color;
	}
</style>
